@charset "utf-8";
/* CSS Document */
*,body{margin:0px; padding:0px; font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif}
body{background:#E4E4E4;}
li{list-style-type:none;}
iframe{width:100%;height:100%;border:none;}
.tips{color:#E66968; font-weight:bold; margin-left:6px;}

/* 常用属性 */
.len150{width:150px;}
.len250{width:250px;}
/* top part */
div#top{height:60px; background:#4CB7EF; margin:0 auto; float:left; margin-left:20px; margin-top:3px; position:relative;}
/* this is left topbar */
ul.topbar{height:58px; }
ul.topbar li{float:left; margin:12px;}
ul.topbar li h1{font-size:26px; font-weight:bolder; color:white; height:46px; line-height:36px;}
ul.topbar li a{text-decoration:none; font-size:16px; font-weight:bold; height:48px; line-height:43px; display:block;}
ul.topbar li a:hover{color:white;}

/* this is topright */
ul.topright{ position:absolute; top:12px; right:30px;}
ul.topright li{float:left; margin:6px; margin-right:16px;}

a#login{display:block; height:27px; line-height:27px; width:100px; text-decoration:none; font-weight:bolder; font-size:15px; text-indent:42px; background:url(../img/user.png) no-repeat 12px 3px #EBEBEB;}
a#login:hover{background:url(../img/user.png) no-repeat 12px 3px #fff;}

a#selectLang{background:url(../img/globe_white.png) no-repeat; display:block; height:27px; width:28px; text-indent:-9999px;}
a#selectLang:hover{opacity:0.7;}



/* foot */
div#foot{height:50px; background:#fff; margin-top:16px; border:1px #F5F5F5 solid; border-bottom:none; float:left;}
div#foot li{float:left; margin-top:20px; margin-left:20px; font-weight:bold;}
div#foot li a:hover{color:#4CB7EF;}

/* 多国语言 选择面板 */
div#langselectbtn{ background:pink; position:absolute; right:0px; top:0px; z-index:9999; background:white; border: 1px #F5F5F5 solid; border-bottom:none;  }
div#langselectbtn a#alangbtn{background:url(../img/globe.png) no-repeat 9px 5px;; display:block; height:57px; width:48px; text-indent:-9999px;}

div#wrapPanel{background:white; overflow:hidden; border: 1px #F5F5F5 solid; padding-bottom:20px; width:500px; z-index:-9999; position:absolute; right:0px; top:46px;}
div#langTitle{width:100%; font-size:13px;}
div#langTitle h1{margin:12px; margin-top:0px; height:30px; line-height:30px; font-weight:bold; border-bottom:1px solid #eee;}

div#langPanel dl{margin-left:12px; width:150px; float:left;} 
div#langPanel dl dt{font-size:13px; font-weight:bold; margin:3px;}
div#langPanel dl dd{text-indent:20px;}
div#langPanel dl dd a{color:#55D7FF; text-decoration:none;}
div#langPanel dl dd a:hover{color:#4CB7EF; text-decoration:underline;}